آموزش جامع یونیتی - بازی‌سازی آسان [ویدئویی] - آخرین آپدیت

دانلود Intro to Unity - Game Development Made Easy [Video]

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی جامع و مناسب مبتدیان، شما را با یونیتی (Unity)، پرکاربردترین موتور بازی‌سازی جهان، آشنا می‌کند تا بتوانید بازی‌های تعاملی خود را از صفر بسازید. چه هدف شما ساخت یک بازی ساده دوبعدی (2D Platformer) باشد و چه یک بازی پیچیده سه‌بعدی، این دوره تمام مراحل فرآیند تولید را پوشش می‌دهد. آموزش با مفاهیم بنیادی مکانیک‌های بازی و رابط کاربری یونیتی آغاز شده و سپس به بررسی دقیق نحوه کار با دارایی‌ها (Assets) و صحنه‌ها برای خلق محیط‌های جذاب می‌پردازد. در ادامه، دوره به صورت عمیق وارد مبحث اسکریپت‌نویسی شده و موضوعات کلیدی مانند حرکت بازیکن، پرش و مدیریت برخوردها (Collision) را پوشش می‌دهد. همچنین برای حرفه‌ای‌تر شدن بازی، مباحث انیمیشن، جلوه‌های صوتی و طراحی رابط کاربری (UI) را خواهید آموخت. مباحث پیشرفته شامل هوش مصنوعی دشمنان، سیستم‌های مبارزه، طراحی مراحل (Level Design) و بهینه‌سازی عملکرد است. هر بخش شامل تمرینات عملی و چالش‌هایی است تا دانش شما تثبیت شده و اعتمادبه‌نفس شما در استفاده از یونیتی افزایش یابد. در پایان این دوره، شما یک بازی کامل با گرافیک صیقل‌خورده، گیم‌پلی پاسخگو و منطق بازی کاربردی ساخته‌اید. با مهارت‌های کسب شده، می‌توانید به سراغ ویژگی‌های پیشرفته‌تر یونیتی بروید یا پروژه‌های مستقل خود را آغاز کنید. - آموزش کامل بازی‌سازی و تسلط بر ساخت بازی‌های دوبعدی و سه‌بعدی - اسکریپت‌نویسی عملی برای کدنویسی حرکت بازیکن و مکانیک‌های بازی - طراحی انیمیشن‌ها و رابط کاربری (UI) بصری و کاربرپسند - پیاده‌سازی هوش مصنوعی دشمنان و سیستم‌های مبارزه - طراحی مراحل و بهینه‌سازی برای افزایش عملکرد بازی - چالش‌های واقعی برای تست مهارت‌ها با وظایف توسعه عملی این دوره برای مبتدیانی که مشتاق ورود به دنیای بازی‌سازی با یونیتی هستند، ایده‌آل است. فرقی نمی‌کند یک علاقه‌مند، توسعه‌دهنده آینده یا یک سازنده مستقل باشید؛ این دوره مقدمه‌ای جامع برای ساخت بازی‌های تعاملی ارائه می‌دهد. هیچ تجربه قبلی در یونیتی نیاز نیست، هرچند آشنایی با مفاهیم پایه برنامه‌نویسی می‌تواند مفید باشد.

سرفصل ها و درس ها

مبانی توسعه بازی Game Development Basics

  • چه چیزی یک بازی ویدئویی را می‌سازد؟ (پیش‌نمایش) What Makes a Video Game? Preview

  • درک موتورهای بازی‌سازی (پیش‌نمایش) Understanding Game Engines Preview

  • مبانی توسعه بازی دوبعدی (پیش‌نمایش) 2D Game Development Basics Preview

  • مفاهیم توسعه بازی سه‌بعدی 3D Game Development Concepts

  • تور سه‌بعدی در محیط موتور بازی‌سازی یونیتی A 3D Tour Inside the Unity Game Engine

  • انیمیشن شخصیت‌ها و ریگ‌بندی Character Animation and Rigs

  • برنامه‌ریزی و ساخت پروتوتایپ Planning and Prototyping

  • مبانی شبکه Networking Basics

  • ایده‌های پروژه برای مبتدیان و مرور کلی Beginner Project Ideas and Recap

شروع کار با یونیتی Getting Started with Unity

  • یونیتی هاب و تنظیمات پروژه (پیش‌نمایش) Unity Hub and Project Setup Preview

  • بررسی کلی رابط کاربری یونیتی ۶ Unity 6 Interface Overview

  • تمرین عملی Task

کار با دارایی‌ها و صحنه‌ها Working with Assets and Scenes

  • استور یونیتی و بارگذاری دارایی‌های دمو دوبعدی Asset Store and Loading the 2D Demo Assets

  • ساخت صحنه دوبعدی با استفاده از Tilemaps، Prefabs و Sprites 2D Scene Creation via Tilemaps, Prefabs, and Sprites

مقدمه‌ای بر اسکریپت‌نویسی Introduction to Scripting

  • مبانی اسکریپت‌نویسی (کامپوننت‌ها، توابع، متغیرها) Scripting Basics (Components, Functions, Variables)

  • کدنویسی تنظیمات پایه و حرکت بازیکن (فقط افقی) Scripting the Basic Player Setup and Movement (Horizontal Only)

  • پرش بازیکن و برخورد با محیط Player Jumping and Collision with the Environment

  • متدها، آرگومان‌ها، دستورات Return و بررسی‌های If Methods, Arguments, Return Statements, and the If-Checks

  • جلوگیری از پرش‌های متوالی (Double Jump) Preventing Double Jumps

  • تمرین عملی Task

انیمیشن‌ها و رابط کاربری (UI) Animations and UI

  • انیمیشن‌های بازیکن با استفاده از Sprites Player Animations Using Sprites

  • اجرای انیمیشن‌های بازیکن از طریق کد Triggering Player Animations from Code

  • المان‌های UI دوبعدی (تصاویر و متن) 2D UI Elements (Images and Text)

  • تمرین عملی Task

پیاده‌سازی دشمنان Enemy Implementation

  • ساخت دشمن و حرکت‌های پایه آن‌ها Enemy Creation and Their Basic Movement

  • تغییر جهت دشمنان از طریق سنسورها Changing the Direction of Enemies via Sensors

  • تمرین عملی Task

صحنه‌ها و جلوه‌های بصری Scenes and Effects

  • کدنویسی پنل‌های UI برای باخت (GameOver) و برد (GameWon) Scripting the GameOver and GameWon UI Panels

  • تنظیم پنل‌های باخت و برد در محیط Canvas Setting Up the GameOver and GameWon Panels Inside the Canvas

  • پیاده‌سازی صداها (جلوه‌های صوتی و موسیقی) Audio Implementation (SFX, Music)

  • بارگذاری مرحله بعدی Loading a Next Level

جمع‌بندی توسعه بازی دوبعدی 2D Game Development Wrap-Up

  • نتیجه‌گیری و مرور کلی Conclusion and Recap

  • تمرین عملی Task

مقدمه‌ای بر بازی‌سازی و بررسی رابط کاربری یونیتی Introduction to Game Development and Overview of Unity's UI

  • مقدمه‌ای بر توسعه بازی Introduction to Game Development

  • رابط کاربری (UI) یونیتی Unity UI

  • ساخت صحنه و اشیاء Creating Scene and Objects

  • ذخیره‌سازی اشیاء Storing Objects

  • ساختار پوشه‌بندی Folder Structure

  • چالش اول Challenge 1

مقدمه‌ای بر طراحی مرحله، دکوراسیون، صداها و نورپردازی Level Design Introduction, Decorations, Sounds, and Lighting

  • مقدمه‌ای بر طراحی مرحله (Level Design) Introduction to Level Design

  • وارد کردن دکوراسیون‌ها از Asset Store Importing Decorations from the Asset Store

  • متریال‌ها و تکسچرها Materials and Texture

  • صداها و بهینه‌سازی مش‌ها (Mesh) Sounds and Mesh Optimizations

  • نورپردازی و ملاحظات مربوط به عملکرد (Performance) Lighting and Performance Considerations

  • نکاتی برای طراحی مرحله Tips for Level Design

  • چالش دوم Challenge 2

ریجیدبادی‌ها، فیزیک و مقدمه‌ای بر اسکریپت‌نویسی Rigidbodies, Physics, and Introduction to Scripting

  • مقدمه Introduction

  • ریجیدبادی‌ها و کولایدرها Rigidbodies and Colliders

  • مقدمه‌ای بر اسکریپت‌نویسی: متدها و متغیرها Introduction to Scripting - Methods and Variables

  • مقدمه‌ای بر اسکریپت‌نویسی: جریان کد و چاپ متغیرها Introduction to Scripting - Code Flow and Printing the Variables

  • مقدمه‌ای بر اسکریپت‌نویسی: تصادفی‌سازی و تاثیر بر سایر کامپوننت‌ها Introduction to Scripting - Randomness and Affecting Other Components

  • مقدمه‌ای بر اسکریپت‌نویسی: زمان، محدوده متد و طول عمر متغیرها Introduction to Scripting - Time, Method Scope, and the Lifetime of Variables

  • متدهای برخورد و صفحه فشار (Pressure Plate) Collision Methods and the Pressure Plate

  • ریجیدبادی‌های خفته، دستور If و کلمه کلیدی Null Sleeping Rigidbodies, the If Statement, the Null Keyword

  • چالش سوم Challenge 3

ناوبری بازیکن، کنترل دوربین و تعامل با آیتم‌ها Player Navigation, Camera Controls, and Item Interaction

  • مقدمه Introduction

  • حرکت بازیکن در جهت‌های جهان (World Directions) Player Movement Along the World Directions

  • سرعت بازیکن مستقل از نرخ فریم (Framerate Independent) Framerate Independent Player Speed

  • موش و چرخش دوربین بازیکن Mouse and Rotating the Player Camera

  • حرکت بازیکن: جابجایی‌های محلی در مقابل جهانی Player Movement: Local vs World Displacements

  • برداشتن جعبه‌ها از طریق Raycast Grabbing Crates via Raycast

  • باز کردن درب‌ها از طریق صفحات فشار Opening Doors via Pressure Plates

  • موسیقی و جلوه‌های صوتی Music and Sound Effects

  • چالش چهارم Challenge 4

سیستم امتیازدهی UI UI Score System

  • مقدمه Introduction

  • نسخه اصلاح شده بدون نشانگر موس Backup Revised No Cursor

  • رابط کاربری: سلامتی و امتیاز User Interface: Health and Score

  • بارگذاری صحنه و بازنشانی مرحله Scene Loading and Resetting the Level

  • جلوگیری از تکرار مدیران (Duplicate Managers) و صفحه Game Over Avoiding Duplicate Managers and the Game Over Screen

  • چالش پنجم Challenge 5

ناوبری و انیمیشن‌های NPC NPC Navigation and Animations

  • مقدمه Introduction

  • ناوبری دشمن و موانع Enemy Navigation and Obstacles

  • تشخیص حضور بازیکن Sensing the Player's Presence

  • وضعیت دشمن، حمله و حذف از صحنه Enemy State, Attacking, Despawning

  • تنظیم زمان‌بندی حملات دشمن Pacing the Enemy Attacks

  • Animator و آواتار انیمیشن The Animator and the Animation Avatar

  • اجرای انیمیشن‌های شخصیت Triggering Character Animations

  • انیمیشن‌های حمله تصادفی Random Attack Animations

  • چالش ششم Challenge 6

سیستم مبارزه و جمع‌بندی پروژه Combat System and the Project's Conclusion

  • سیستم مبارزه و جمع‌بندی پروژه Combat System and the Project's Conclusion

  • فرار دشمن Enemy Running Away

  • Spherecast و هشدار دشمن به دوستانش Spherecast and Enemy Alerting Its Friends

  • غنائم دشمن و معجون‌ها Enemy Loot and the Potions

  • گروه‌بندی متغیرها Grouping Variables

  • تیترهای نهایی بازی Final Titles of the Game

  • نتیجه‌گیری و چالش نهایی Conclusion and the Final Challenge

نمایش نظرات

آموزش جامع یونیتی - بازی‌سازی آسان [ویدئویی]
جزییات دوره
7h 27m
86
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eduonix Learning Solutions Eduonix Learning Solutions

1+ میلیون دانشجو در سراسر جهان | 200+ دوره ادوونیکس محتوای آموزش فن آوری با کیفیت بالا را ایجاد و توزیع می کند. تیم متخصصان صنعت ما بیش از یک دهه است که نیروی انسانی را آموزش می دهند. هدف ما آموزش روش استفاده از آن در صنعت و دنیای حرفه ای است. ما یک تیم مربی حرفه ای برای فن آوری های مختلف از Mobility ، Web گرفته تا Enterprise و Database و Server Server داریم.